package com.wzdigit.wms.basic.client.request.inv;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.wzdigit.wms.basic.client.Pager;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 
 * 【检验单冻结物料选择--待冻结明细】搜索输入
 * @author Administrator
 *
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler", "fieldHandler" }, ignoreUnknown = false)
public class SearchHoldDtlListForWaitFreezeByOqcRequest extends Pager{
	
	private static final long serialVersionUID = -8958288385827696480L;
	
	@ApiModelProperty(value = "明细集合")
    private List<SearchHoldDtlListForWaitFreezeItemByOqcRequest> itemList;
	
	@Data
    @JsonInclude(JsonInclude.Include.NON_NULL)
    @JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler", "fieldHandler" }, ignoreUnknown = false)
    public static class SearchHoldDtlListForWaitFreezeItemByOqcRequest {
		
		/**
		 * 检验单号
		 */
		@ApiModelProperty(value = "检验单号")
		private String oqc;
		
		/**
		 * 物料ID
		 */
		@ApiModelProperty(value = "物料ID")
		private Integer skuId;
		
		/**
		 * 供应商ID
		 */
		@ApiModelProperty(value = "供应商ID")
		private Integer vendorId;
		
		/**
		 * 仓库ID
		 */
		@ApiModelProperty(value = "仓库ID")
		private Integer whsId;
		
		/**
		 * 库位ID
		 */
		@ApiModelProperty(value = "库位ID")
		private Integer locId;
	}
	
}